Si vuole definire un formato per l’interscambio dati relativo alla condivisione di file in un insieme di server. Il file scambiato specifica la lista dei file. Ciascun file è identificato dal nome (string) ed ha associate la sua dimensione in kbyte (decimal), il formato (string, es. “jpg”, “mp3”,..) e la lista dei server su cui è disponibile. Per ogni server si specifica l’indirizzo IP (string), la data di creazione del file (date), il numero totale di download (integer) e la lista dei download. Per ogni download si riporta il timestamp (dateTime), l’indirizzo IP del client (string), il codice di esito della richiesta (integer) e la velocità di download in kbyte/s (decimal). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione dei dispositivi condivisi sulla rete di un’azienda. Il file scambiato specifica la lista dei dispositivi. Ciascun dispositivo è identificato dall’indirizzo IP (string) ed ha associate la sua posizione nell’edificio (string), il tipo (string, es. “stampante”, “NAS”,..) e la lista degli account. Per ogni account si specifica il codice (integer), la data di scadenza (date), il massimo uso totale consentito per la risorsa (decimal) e la lista dei job inviati. Per ogni job si riporta il timestamp (dateTime), la quota di uso della risorsa (decimal), il codice di esito della richiesta (integer) e un messaggio che descrive l’esito (string, es. “quota exceeded”). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML